package exception;

import java.io.FileInputStream;
import java.io.FileNotFoundException;

/**
 * throws : 抛异常,一般用于类库段,并不能解决问题,依然会终止程序生命周期执行
 * 
 * throws 异常,这种方式并不会处理异常,只是一种提醒机制,告诉调用人员,这里可能有问题
 * 
 * 如果上家提醒了你,要么你就使用try...catch...解决,要么你就提醒下家
 * 
 * @author lenovo
 * @Date 2020年7月14日
 * @Time 下午6:37:27
 */
public class Exception_03 {

	public static void main(String[] args) throws FileNotFoundException {
		m1();
		System.out.println("----");
	}

	public static void m1() throws FileNotFoundException {
		m2();
	}

	public static void m2() throws FileNotFoundException {
		m3();
	}

	@SuppressWarnings("resource")
	public static void m3() throws FileNotFoundException {
		new FileInputStream("23");
	}
}
